@charset "utf-8";

/* CSS Document */

body {

	font-family: Microsoft elegant black, "微软雅黑";

	font-size: 14px;

	background: #fff;

	color: #4d4d4d;

	margin: 0px;

	padding: 0px;

	line-height: 24px;

}

ul, li, dl, dd, dt, p, table, tr, td {

	margin: 0;

	padding: 0;

}

h1, h2 {

	margin: 0;

	padding: 0;

	font-size: 22px;

	line-height: 30px;

	font-weight: normal;

}

.h20{height: 20px;}

.w1200{width: 1200px; margin: 0 auto;}

ul li {

	list-style: none;

}

img {

	border: none;

	vertical-align: bottom;

}

a {

	color: #0056ad;

	text-decoration: none;

}

a:hover {

	color: #ff8500;

	text-decoration: none;

}

input {

	vertical-align: middle;

}

/*span {

	color: #ff8500;

}*/

.hidden{

	display: none;

}

.head {

	display: block;

	overflow: hidden;

}

.navbac {

	display: block;

	height: 80px;

	background: #fff;

}

.logo {

	width: 145px;

	height: 50px;

	float: left;

	margin: 7px 0px 0px;

}

.bac {

background: url(/public/static/home/image/logo/143_54.png) left top no-repeat;}



.nav {

	float: right;

	padding: 22px 0px;

}

ul, li {

	list-style: none;

}

.nav ul li {

	float: left;

	overflow: hidden;

	width: 100px;

	text-align: center;

}

.nav ul li a {

	font-size: 16px;

	padding: 0px 10px 10px 10px;

	color: #333;

	display: inline-block;

}

.nav ul li a:hover, .nav ul li a.sec {

	border-bottom: 3px solid #5ab431;

}

.banner, .banner_01{

	display: block;

	height: 250px;

	margin: 0 auto;

	background:#1aaae6 url(/public/static/home/image/banner_01.jpg)  top center no-repeat;

}

.banner_01{	background:#81b64a url(../../images/v3.0/banner_02.jpg)  top center no-repeat;

}

.content{width:1000px; margin:0 auto; overflow:hidden;}



.cont{

	width:800px;

	overflow:hidden;

	float:right;	

	position:relative;

}

h1 {

	width:800px;

	height:45px;

}

.about_01 {

	background-position: 0px 0px;}

.about_02 {

	background-position: 0px -111px;}

.team_01 {

	background-position: 0px -239px;}

.culture{	background-position: 0px -345px;}

.memorabilia{background-position: 0px -457px;}

.honor{background-position: 0px -571px;}

.report_01{background-position: 0px -711px;height: 45px;}

.report_02{background-position: 0px -853px;

height: 45px;}

.report_03{background-position: 0px -972px;height: 45px;}

.report_04{background-position: 0px -1906px;height: 45px;}

.report_05{background-position: 0px -2009px;height: 45px;}

.report_06{background-position: 0px -2112px;height: 45px;}

.contact{background-position: 0px -1079px;}

.xieyi{background-position: 0px -1184px;}

.open{background-position: 0px -1287px;}

.media{background-position: 0px -1390px;}

.webus{background-position: 0px -1495px;}

.mzsm_11{background-position: 0px -1598px;}

.jrwm{background-position: 0px -1690px;}

.fcws{background-position: 0px -1795px;}

.ptb40 {

	padding: 40px 0px;

}

.mb20 {

	margin-bottom:20px;

}

.mb50 {

	margin-bottom:30px;

}

.mtb80 {

	margin:50px 0px;

}

.cont p {

	text-indent: 2px;

	text-indent: 2em;

	margin-bottom:10px;

	font-size: 16px;

	line-height: 32px;

}

.cont p.title_a {	margin-bottom:15px; font-weight:bold; text-indent:0px;}

ul.product, ul.tab_con {

	width: 100%;

	overflow: hidden;

	display: block;

}

ul.product li .right{width:655px;}

ul.product li {

	margin-top: 10px;

	margin-bottom: 50px;

	display: inline-block;

	overflow: hidden

}

.jiwu, .jiwuhui, .jilaibao {

	height: 185px;

	width: 185px;

	background-position: 0px -185px;

	float: left;

	margin-right: 45px;

}

.jiwuhui {

	background-position: 0px -435px;

}

.jilaibao {

	background-position: 0px -685px;

}

.right,.right1 {

	overflow: hidden;

	width:570px;

	display: inline-block;

	padding: 5px 0px;

}

.right h2,.right1 h2{

	font-size: 24px;

	font-weight: 600;

	margin-bottom: 25px;

}

.right1 h2{margin-bottom:15px;}

.right h2 a,.right1 h2 a{ color:#4d4d4d;}

.right h2.pe,.right1 h2.pe{

	font-size: 20px;

	font-weight: 600;

	margin-bottom: 15px;

}

.right p,.right1 p {

	font-size: 16px;

	line-height: 30px;

	text-indent: 0px;

	margin: 0px;

}

#foot {

	width: 980px;

	overflow: hidden;

	margin: 15px auto;

	font-size: 12px;

}

.foot_t {

	width: 980px;

	text-align: center;

	overflow: hidden;

	line-height: 30px;

}

.links {

	width: 980px;

	text-align: center;

	overflow: hidden;

	line-height: 24px;

	color: #ccc;

}

.links1 {

	width: 980px;

	text-align: center;

	overflow: hidden;

	line-height: 24px;

}

.links a {

	margin: 0 5px;

	color: #333;

	line-height: 24px;

}

.links1 a {

	color: #333;

}

.person_01, .person_02, .person_03, .person_04, .person_05, .person_06, .person_07 , .person_08 {

	height: 143px;

	width: 114px;

	background-position: 0px -1028px;

	float: left;

	margin-right: 30px;

}

.person_02{	background-position: 0px -1197px;}

.person_03{	background-position: 0px -1367px;}

.person_04{	background-position: 0px -1541px;}

.person_05{	background-position: 0px -1708px;}

.person_06{	background-position: 0px -1882px;}

.person_07{	background-position:-189px -1367px;}

.person_08{	background-position:-189px -1541px;}

.person_09{background: url(http://images.jiwu.com/images/v3.0/rongxin.jpg) 0 0 no-repeat;height: 143px;width: 114px;float: left;margin-right: 30px;}

.person_hsy{

	width:114px;

	height:143px;

	float:left;

	margin-right:30px;

}



.img1 {

width:800px;

height: 350px;

overflow: hidden;

padding:0 0 10px;

display: inline-table;





}

.imgar1, .imgar2, .imgar3 {

width:300px;

display:inline-block;

padding:60px 50px 60px 0px;

}

.imgar2 {

text-align:right;

padding:60px 0;

width:380px;

}

.imgar3{width:360px;}

.newlogincont h1 {

font-size: 80px;

line-height: 82px;

color: #e1e1e1;

font-weight:bold;

height:82px;

width:459px;

overflow:hidden;

}

.newlogincont h1.sm {background-position: 0px -4188px;text-indent:-99em;

}

.newlogincont h1.yj {background-position:200px -4362px;text-indent:-99em;

}

.newlogincont h1.jzg {background-position: 0px -4552px;text-indent:-99em;

}

.newlogincont h2 {

font-size:36px;

font-weight: normal;

line-height:48px;

margin-top: 20px;

color: #333;

margin-bottom:20px;

}

.newlogincont p {

font-size: 16px;

color: #74767b;

line-height: 30px;

text-indent:0;

text-align:justify;

}

.ct_01, .ct_02, .ct_03{height: 458px;

width:450px;

overflow: hidden;

background-position: 0px -2206px;

float: right;

}

.ct_02{ 

float:left;

height:420px;

width:420px;

background-position: 0px -2822px;

}

.ct_03{

width:375px;

height:430px;

background-position: 0px -3434px;

}









.txtcont, .wordbox {

line-height: 24px;

width:800px;

overflow: hidden;

font-size: 14px;

padding: 20px 0px;

}

.wordbox {

float: left;

}

.logContent {

background: url(http://images.jiwu.com/images/v3.0/logline.jpg) repeat-y 160px 0;

overflow: hidden;

position: relative;

}

.month {

position: relative;

overflow: hidden;

z-index: 100;

padding-bottom: 50px;

}

.month h2 {

font-size: 24px;

height: 60px;

line-height: 40px;

padding-right: 70px;

text-align:left ;

width: 122px;

background: url(http://images.jiwu.com/images/v3.0/logTime.png) no-repeat 131px 0;

}

.month h2 a {

color: #b3bacd;

text-decoration: none;

}

.month h2 a i {

display: block;

position: relative;

height: 0;

width: 0;

left: 92px;

top: -28px;

font-style: normal;

border-width: 6px;

border-style: solid;

border-color:transparent transparent  #b3bacd transparent;

}

.month h2.fold a i{

	border-color:#b3bacd transparent transparent transparent;

	top:-22px;

}

.month ul li {

background: url(http://images.jiwu.com/images/v3.0/circle.jpg) no-repeat 154px 41px;

display: inline-block;

padding: 44px 0 0;

width: 100%;

}

.logTime {

text-align: right;

width: 135px;

color: #666666;

}

.fl {

float: left;

}

.logTime p {

font-size: 18px;

text-indent:0px;

margin:0px;

height:48px;

color:#b3bacd;

}

.logTime{

text-align: right;

color: #666666;

}

dl.date {

width:604px;

margin-left: 61px;

line-height: 1.8em;

}

dl.date dt a, dl.date dt {

color: #4d4d4d;

font-size: 18px;

padding-bottom: 5px;

line-height:34px;

}



.text {

margin: 20px 0 40px 0;

}

.clearfix {

clear: both;

zoom: 1;

}

.list-article {

font-size: 14px;

color: #bbbbbb;

line-height: 24px;

padding: 15px 0;

border-bottom: 1px dashed #e4e4e4;

height:24px;

}

.list-article dd {

width: 100px;

float: right;

text-align: right;

line-height: 22px;

font-size: 16px;

}

.list-article dt {

float: left;

width:670px;

padding-left: 15px;

background-position:0px -3974px;

height:24px;

overflow:hidden;

}

.list-article dt a {

color: #333;

font-size: 16px;

text-decoration: none;

}

.list-article dt a span{color:#bbb;}

.list-article dt a:hover{ color:#4da635;}

.list-article dd a {color:#333;}

.list-article dd a:hover {color:#4da635;}

.bn{ border:none;}

ul.tab_con{width:850px;}

ul.tab_con li{

	border-bottom:#bbb 1px dotted;

	padding:0 10px 0 20px;

	width:348px;

	height:250px;

	-webkit-box-shadow:#bbb 0px 0px 5px;

	-moz-box-shadow:#bbb 0px 0px 5px;

	box-shadow:#bbb 0px 0px 5px;

	background:#fff;

	float:left;

	margin:5px 30px 20px 5px;

	overflow:hidden;

}

ul.tab_con li.minh{height:200px;}

ul.tab_con h2 {

margin: 30px 0px 20px 0px;}

ul.tab_con p { text-indent:0px; margin:0px;}

ul.tab_con h2.mt { margin-top:0px;}

.mtb40{ padding-bottom:50px;}

ul.tab_con p span{color:#4d4d4d; display:inline-table; width:270px;}



.v3_foot_bot{background-color:#333; padding:30px 0; display:inline-block; width:100%;}

.v3_foot_bot span{color:#5c5c5c;}

.v3_foot_bot span.bbb{color:#999; text-align:center; display:block; padding:10px 0 15px;}

.v3_foot_botc ul,.v3_foot_botc ul li,.v3_foot_di ul,.v3_foot_di ul li{display:inline-block; float:left;}

.v3_foot_botc ul{width:100%; text-align:center;}

.v3_foot_botc ul li{float:none;color:#5c5c5c; font-size:12px; padding:0 0 10px; *display:inline;}

.v3_foot_botc ul li a{font-size:12px; color:#999; margin:0 15px;}

.v3_foot_di ul{width:100%; text-align:center; *padding:0 0 0 180px;}

.v3_foot_di ul li{float:none; *float:left;}

.v3_foot_di ul li a{font-size:12px; color:#999; margin-right:10px;}

.v3_foot_di ul li img{width:30px; height:30px; float:left;}

.v3_foot_di ul li a.bai{width:127px; height:30px; line-height:30px; text-align:center; float:left; background-color:#5c5c5c; color:#fff;}

.v3_foot_midc_nr span,.v3_foot_bot span{font-size:12px; color:#666; font-weight:normal; line-height:16px;}



.leftcont{width:200px; float:left; overflow:hidden; margin-top:40px;}

.leftcont ul li{width:100%; overflow:hidden; margin:0 0 10px;}

.leftcont ul li h2{padding:0 0 5px; font-size:22px;}

.leftcont ul li a{display:block; overflow:hidden; color:#888; padding:0; font-size:16px; line-height:36px;}

.leftcont ul li a:hover,.leftcont ul li a.sec{color:#4da635;}



.mt50{ margin-top:50px;}







.job_list {

margin: 10px 0 60px 0;

padding-bottom: 30px;

padding-left: 20px;

border-bottom: 1px solid #ccc;

width: 800px;

display:inline-block;

position:relative;

}

.job_list li {

float: left;

margin-right: 12px;

position: relative;

}

.job_list li.selected {

margin-right: 16px;

}

.job_list li.selected span {

float: left;

color: #fff;

background: url(../../images/v3.0/job_i_selected.png) no-repeat center 15px #5ab431;

cursor: default;

}

.job_list li.selected span a { color:#fff;}

.job_list li a{ color:#676767; display:block;width: 100%;height:100%;font-size: 15px;}

.job_list li.selected b {

border-width: 15px;

border-style: dashed dashed solid dashed;

border-color: #ccc transparent transparent  transparent;

position: absolute;

left: -2px;

bottom: -60px;

}

.job_list li.selected b i {

border-width: 16px;

border-style: dashed dashed solid dashed;

border-color: #fff transparent transparent  transparent;

position: absolute;

left: -16px;

bottom: -15px;

}

.job_list span {

width: 13px;

height: 210px;

padding: 30px 7px 0;

display: block;

color: #676767;

line-height: 15px;

background: url(../../images/v3.0/job_i.png) no-repeat center 15px;

overflow: hidden;

cursor: pointer;

word-wrap: break-word;

text-align: center;

}



.job-box {

padding: 0 0 0 22px;

margin: 0 0 50px;

background: url(../../images/v3.0/bg_job_tit.png) no-repeat 4px 9px;

zoom: 1;

width:778px;

}

.job-box h3 {

margin: 0 0 20px;

font-size: 22px;

font-weight:bold;

color: #333;

font-weight: normal;

}

.job-box h4 {

margin: 0 0 10px;

font-size: 16px;

color: #999;

font-weight: normal;

}

.job-box ul {

margin-bottom: 10px;

}

.job-box ul li {

color: #666;

line-height:26px;

padding: 4px 0;

font-size:16px;

}

.job-box ul li.hr{

font-size: 14px;

color: #999;

margin-top: 10px;

}



/*添加的样式*/

.addFixed{position:fixed ! important;top:-36px ! important;background:#fff !important;}



/*footer*/

.common-footer{

    height:153px;

    width: 100%;

    overflow: hidden;

    background: #333333;

}

.common-footer-list{

    width:445px;

    text-align: center;

    margin:30px auto 0;

    height:20px;

    line-height:20px ! important;

}

.common-footer-list  li{

    float:left;

    height:20px;

    line-height:20px ! important;

}



.common-footer-list  li a{

    font:12px '宋体';

    color:#999999;

    text-decoration: none;

    padding:0 18px;

}

.common-footer-list  li span{

     color:#999999;

     font:12px '宋体';

}

.copyRight{

    color:#999999;

    font:12px 'Arial';

    margin-top: 16px;

    text-align:center;

}

.common-footer-list2{

    width: 688px;

    height:30px;

    margin:22px auto 0;

}

.common-footer-list2 li{

    width: 157px;

    height:30px;

    float:left;

    background:#5c5c5c;

}

.common-footer-list2 li img{

    float:left;

}

.common-footer-list2 li a{

    color:#fff;

    font:12px '宋体';

    text-decoration: none;

    text-align:center;

    line-height: 30px;

    display: block;

    width: 127px;

    height:30px;

    float:left;

}

.footer-list2-item{

    margin-right:20px;

}



/* 导航点击添加样式 */

.greenFont{color:#5ab431 ! important;}

/*三角形*/

.arror,.arror1{

	position:absolute;

	bottom: -60px;

	left: 0;

	/*border:1px solid #333;*/

	width:30px;

	height:30px;

	background:url(../../images/v3.0/icon_v3.png) no-repeat 1px -3998px;

	display:none;

}

.select_arror{

	display: block ! important;

}







.about-news-more{

	font-size:16px !important;

}



/* 联系我们页面样式20160310 */

.mt30{margin-top: 30px;}

.clearfix:after{content: "";overflow: hidden;display: block;line-height: 0;clear: both;}

.clearfix{zoom:1;}

.contc-new{padding-bottom: 80px;}

.contc-new .lab{height: 45px;background: url(../../images/v3.0/font.png) 0px -1079px no-repeat;margin: 80px 0 50px;}

.contc-new .cardbox{padding-bottom: 25px;border-bottom: 1px solid #ddd;}

.contc-new .cardbox span{display: block;color: #333333;font-size: 16px;}

.contc-new .cardbox .tit{color: #5ab431;font-size: 22px;padding-bottom: 15px;}

.contc-new .icos{border-bottom: 1px solid #ddd;}

.contc-new .icos li{padding: 40px 0 40px 100px;float: left;width: 233px;position: relative;background-image: url(../../images/v4.0/n_contct.png);background-repeat: no-repeat;}

.contc-new .icos li span{display: block;color: #666;font-size: 14px;}

.contc-new .icos li span.tit{color: #333;font-size: 18px;padding-bottom: 20px;}

.contc-new .icos li.ico1{background-position: 0 40px;}

.contc-new .icos li.ico2{background-position: -460px 40px;}

.contc-new .icos li.ico3{background-position: 0 -121px;}

.contc-new .icos li.ico4{background-position: -460px -121px;}

.contc-new .icos li.ico5{background-position: 0 -282px;}

.contc-new .icos li.ico6{background-position: -460px -282px;}





*{padding: 0;margin: 0;}

.topwrap{width: 100%;height: 80px;}

.botwrap{width: 100%;height: 153px;position: absolute;bottom: 0;left: 0;}

.wrap{width: 100%;position: absolute;top:80px;right: 0;bottom: 153px;left: 0;overflow:hidden;}

.wrap .innbox{width: 100%;position: absolute;top: -48px;right: 0;bottom: 0;left: 0;}

.myframe{width: 100%;height: 100%;}

.ebooknav{width:800px; overflow:hidden;}

.ebooknav ul{width:850px;}

.ebooknav ul li{width:179px; margin:0 28px 40px 0; line-height:24px; float:left; overflow:hidden;}

.ebooknav ul li img{width:179px; height:238px;}

.ebooknav ul li a{display:block; overflow:hidden;}

.ebooknav ul li p{line-height:22px; font-size:14px; display:block; height:44px; overflow:hidden; text-align:left; text-indent:-.5em; margin:15px 0 0;}

.ebooknav ul li p a{color:#4d4d4d;}

.ebooknav ul li p a:hover{color:#4da635;}



/*footer start*/

.footer-v5{background:#333; min-width:1200px;}

.aboutcopy,.links-v5,.conyfiv{border-bottom:#3f3f3f 1px solid; padding:20px 0;}

.aboutcopy ul li{float:left; margin:0 20px 0 0; height:24px; overflow:hidden;}

.aboutcopy ul li a{color:#fff; font-size:14px; line-height:24px;}

.aboutcopy ul li a:hover{color:#5ab331;}

.conyfiv p,.conyfiv p a{color:#999; font-size:12px;}

.conyfiv p{line-height:22px;}

.conyfiv p span{padding:0 8px;color:#3f3f3f;}

.conyfiv p a:hover{color:#5ab331;}



.wrap-v5{width: 1200px;margin: 0 auto;}

.footer-v5 .linkrow{height: 22px;overflow: hidden;margin-top: 5px;color: #aaa;}

.footer-v5 .linkrow.on{height: auto;overflow: visible;}

.footer-v5 .ftlinkswrap{*height: 100%;*overflow: hidden;}

.footer-v5 .ftlinkswrap,

.footer-v5 .szdhwrap .szdh-item{position: relative;padding-left: 78px;padding-right: 50px;}

.footer-v5 .ftlinkswrap .linkstit-v5,

.footer-v5 .szdhwrap .szdh-item .szdh-lab{position: absolute;top:0;left: 0;font-size:12px;line-height:22px; color:#aaa;}

.footer-v5 .ftlinkswrap .linkscont-v5,

.footer-v5 .szdhwrap .szdh-item .szdh-list{line-height: 22px;font-size: 12px;}

.footer-v5 .ftlinkswrap .footmore{display: block;width:20px; height:15px; background:url(../img/icons_v5.png) top right no-repeat; cursor:pointer; position:absolute; right:0; top:3px;}

.footer-v5 .linkrow.on .ftlinkswrap .footmore{background-position:right -35px;}

.footer-v5 .linkrow .alinklist li,

.footer-v5 .szdhwrap .szdh-item .szdh-list li{float:left;padding-right: 15px;line-height: 22px;}

.footer-v5 .linkrow .alinklist a,

.footer-v5 .szdhwrap .szdh-item .szdh-list a{font-size:12px;color:#aaa;white-space: nowrap;}

.footer-v5 .linkrow .alinklist a:hover,

.footer-v5 .szdhwrap .szdh-item .szdh-list a:hover{color:#5ab331;}

.footer-v5 .szdhwrap{padding: 5px 0;*display: none;}

.footer-v5 .linkrow.on .szdhwrap{*display: block;}

.footer-v5 .szdhwrap .szdh-item{padding-top:5px;padding-bottom: 5px;}

.footer-v5 .szdhwrap .szdh-item .szdh-lab,.footer-v5 .szdhwrap .szdh-item .szdh-list a{color: #888;}

.footer-v5 .szdhwrap .szdh-item .szdh-lab{top:5px;}

.footer-v5 .szdhwrap .szdh-item .szdh-detail{position: absolute;top:27px;left:0;right: 50px;z-index: 3;padding-top: 5px;display: none;}

.footer-v5 .szdhwrap .szdh-item .szdh-detail ul{background: #262626;padding: 5px 10px;}

.footer-v5 .szdhwrap .szdh-item .szdh-list li.on > a{color: #5ab331;}

.footer-v5 .links-v5{padding: 15px 0 20px;}

/*footer end*/




